package com.itheima.zuoye;
/*	请按以下要求顺序编码：
            	定义一个：键Integer，值String类型的HashMap集合
            	存储以下数据：
            1，”张三”
            2，“李四”
            1，“王五”
            	打印集合大小；
            	使用“键找值”的方式遍历集合，打印键和值；
            	使用“键值对”的方式遍历集合，打印键和值；
            	获取键为1的值，并打印
            	获取键为10的值，并打印
            	判断集合中是否有键：10
            	删除键为1的键值对，删除完毕打印集合*/

import java.util.HashMap;
import java.util.Map;
import java.util.Set;

public class zuoye {
    public static void main(String[] args) {
        //            	定义一个：键Integer，值String类型的HashMap集合
        HashMap<Integer,String> hp = new HashMap<>();
        // 	存储以下数据：
        //            1，”张三”
        //            2，“李四”
        //            1，“王五”
        hp.put(1,"张三");
        hp.put(2,"李四");
        hp.put(1,"王五");
        //	打印集合大小；
        //            	使用“键找值”的方式遍历集合，打印键和值；
        //            	使用“键值对”的方式遍历集合，打印键和值；
/*        System.out.println(hp);
        Set<Integer> integers = hp.keySet();
        for (Integer in : integers) {
            String s = hp.get(in);
            System.out.println(s+in);*/

        Set<Map.Entry<Integer, String>> entries = hp.entrySet();

        for (Map.Entry<Integer, String> entry : entries) {
            Integer key = entry.getKey();
            String value = entry.getValue();
            System.out.println(key+value);
        }


    }

    }
